package com.ruoyi.zsyh.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 厂家产品下单时费用对象 zsyh_after_product_money
 * 
 * @author yuexl
 * @date 2022-08-22
 */
public class ZsyhAfterProductMoney extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 服务分类 zsyh_after_service_type */
    @Excel(name = "服务分类 zsyh_after_service_type")
    private String serviceTypeId;

    /** 产品id zsyh_after_product */
    @Excel(name = "产品id zsyh_after_product")
    private String productId;

    /** 下单费用 厂家 */
    @Excel(name = "下单费用 厂家")
    private BigDecimal factoryMoney;

    /** 下单费用 师傅 */
    @Excel(name = "下单费用 师傅")
    private BigDecimal repairMoney;

    /** 冻结金额 */
    @Excel(name = "冻结金额")
    private BigDecimal frozenMoney;

    private String factoryName;

    private String serviceTypeName;

    private String productName;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setServiceTypeId(String serviceTypeId) 
    {
        this.serviceTypeId = serviceTypeId;
    }

    public String getServiceTypeId() 
    {
        return serviceTypeId;
    }
    public void setProductId(String productId) 
    {
        this.productId = productId;
    }

    public String getProductId() 
    {
        return productId;
    }
    public void setFactoryMoney(BigDecimal factoryMoney) 
    {
        this.factoryMoney = factoryMoney;
    }

    public BigDecimal getFactoryMoney() 
    {
        return factoryMoney;
    }
    public void setRepairMoney(BigDecimal repairMoney) 
    {
        this.repairMoney = repairMoney;
    }

    public BigDecimal getRepairMoney() 
    {
        return repairMoney;
    }
    public void setFrozenMoney(BigDecimal frozenMoney) 
    {
        this.frozenMoney = frozenMoney;
    }

    public BigDecimal getFrozenMoney() 
    {
        return frozenMoney;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("serviceTypeId", getServiceTypeId())
            .append("productId", getProductId())
            .append("factoryMoney", getFactoryMoney())
            .append("repairMoney", getRepairMoney())
            .append("frozenMoney", getFrozenMoney())
            .toString();
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getServiceTypeName() {
        return serviceTypeName;
    }

    public void setServiceTypeName(String serviceTypeName) {
        this.serviceTypeName = serviceTypeName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }
}
